var useFiles = [];

useFiles.push('uikit');
useFiles.push('uikit.css');
useFiles.push('easyui');
useFiles.push('easyui.css');
useFiles.push('easyui-icon.css');
useFiles.push('page.css');
useFiles.push('easyui-locale');

seajs.use(useFiles, function() {
	$(initPage);
});

function initPage() {
	$('a[href="#ok"]').on('click', ok_click);

	$('a[href="#reset"]').on('click', reset_click);

	$('a[href="#back"]').on('click', back_click);
}

function ok_click() {
	$.messager.progress();

	$('form').form('submit', {
	    onSubmit : function() {
		    var isValid = $(this).form('validate');

		    if (!isValid) {
			    $.messager.progress('close');
		    }

		    return isValid;
	    },
	    success : function(data) {
		    $.messager.progress('close');

		    var jsonData = $.parseJSON(data);

		    if (jsonData.message != undefined) {
			    $.messager.alert('提示消息', '提交失败:' + jsonData.message, 'error');

			    return;
		    }

		    $.messager.alert('提示消息', '提交成功', 'info', function() {
			    parent.$('.easyui-datagrid').datagrid('reload');

			    back_click();
		    });
	    }
	});
}

function reset_click() {
	$('form').each(function() {
		this.reset();
	});
}

function back_click() {
	parent.$('#windowForIframe').window('close');
}